package model;
import java.util.GregorianCalendar;


public class Parecer
{
	Funcionario analista;
	Bem bem;
	//GregorianCalendar dataAnalista;  
	//GregorianCalendar dataChefe;
	String dataAnalista;
	String dataChefe;
	String conclusaoAnalista;
	String conclusaoChefe;
	String favoravelAnalista;
	String favoravelChefe;

	public Parecer() {}

	//public Parecer(int matricula, int idBem, GregorianCalendar dataAnalista)
	public Parecer(int matricula, int idBem, String dataAnalista)
	{
		this.analista = new Funcionario(matricula);
		this.bem = new Bem(idBem);
		this.dataAnalista = dataAnalista;
		this.dataChefe = null;
		this.conclusaoAnalista = null;
		this.conclusaoChefe = null;
		this.favoravelAnalista = null;
		this.favoravelChefe = null;
	}

	//public Parecer(int matricula, int id_bem, GregorianCalendar dataAnalista, GregorianCalendar dataChefe, String conclusaoAnalista, String conclusaoChefe, String favoravelAnalista, String favoravelChefe)
	public Parecer(int matricula, int id_bem, String dataAnalista, String dataChefe, String conclusaoAnalista, String conclusaoChefe, String favoravelAnalista, String favoravelChefe)
	{
		this.analista = new Funcionario(matricula);
		this.bem = new Bem(id_bem);
		this.dataAnalista = dataAnalista;  
		this.dataChefe = dataChefe;
		this.conclusaoAnalista = conclusaoAnalista;
		this.conclusaoChefe = conclusaoChefe;
		this.favoravelAnalista = favoravelAnalista;
		this.favoravelChefe = favoravelChefe;
	}

	public Funcionario getAnalista() 
	{
		return analista;
	}
	
	public void setAnalista(Funcionario analista) 
	{
		this.analista = analista;
	}
	
	public Bem getBem() 
	{
		return bem;
	}
	
	public void setBem(Bem bem) 
	{
		this.bem = bem;
	}
	
	//public GregorianCalendar getDataAnalista()
	public String getDataAnalista()
	{
		return dataAnalista;
	}
	
	//public void setDataAnalista(GregorianCalendar dataAnalista)
	public void setDataAnalista(String dataAnalista)
	{
		this.dataAnalista = dataAnalista;
	}
	
	//public GregorianCalendar getDataChefe()
	public String getDataChefe()
	{
		return dataChefe;
	}
	
	//public void setDataChefe(GregorianCalendar dataChefe) 
	public void setDataChefe(String dataChefe)
	{
		this.dataChefe = dataChefe;
	}
	
	public String getConclusaoAnalista() 
	{
		return conclusaoAnalista;
	}
	
	public void setConclusaoAnalista(String conclusaoAnalista)
	{
		this.conclusaoAnalista = conclusaoAnalista;
	}
	
	public String getConclusaoChefe() 
	{
		return conclusaoChefe;
	}
	
	public void setConclusaoChefe(String conclusaoChefe)
	{
		this.conclusaoChefe = conclusaoChefe;
	}
	
	public String getFavoravelAnalista() 
	{
		return favoravelAnalista;
	}
	
	public void setFavoravelAnalista(String favoravelAnalista) 
	{
		this.favoravelAnalista = favoravelAnalista;
	}
	
	public String getFavoravelChefe() 
	{
		return favoravelChefe;
	}
	
	public void setFavoravelChefe(String favoravelChefe) 
	{
		this.favoravelChefe = favoravelChefe;
	}
}